Provides a timely and coherent account of the recent advances in many-core computing research. Starting with programming ...